truncate table asm_dw_contratto;
insert into asm_dw_contratto
select
         rownum numero,
         sog_id,
         sog_ragsoc,
         con_anno,
         con_id,
         cuf_id,
         TCON_ID,
         tcon_des,
         t3.ver_dtini,
         t3.ver_dtfine,
         t3.SITO_ID,
         ELETOPO_DES,
         IND_NUM,
         t3.COM_DES,
        tipo_uti  tipologia_utilizzo,
         nvl(to_number (NUM_COM_Mag),0) MAG_NI,
         nvl (to_number(NUM_COM_MIN),0) MIN_Ni,
         nvl(to_number (NUM_COM_MAG_CALC),0) AS MAG_NI_CALC ,
         nvl (to_number(NUM_COM_MIN_CALC),0) AS MIN_NI_CALC ,
         nvl ((NUM_COM_Mag+NUM_COM_Min),0) AS NUCLEO_CALC,
         riduzione RIDUZIONE_ISEE_19100,
         nvl(to_number(REPLACE(TARSU,',',',')),0) TARSU,               
         REDDITO_MIN ESENZIONE_100X100,          
        
         nvl(to_number(REPLACE(MQ_DIF_RID,',',',')),0) MQ_AREE_PROMIS ,
         nvl(to_number (REPLACE(PERC_RID_PROM,',',',')),0) PERC_RID_AREE_PROMIS,
         nvl(to_number(REPLACE(PERC_RSAU,',',',')),0) PERC_SCONTO_Q_VAR ,  -----------------------------                            
         nvl(to_number(REPLACE(NUM_COM_FC,',',',')),0)  FAM_COLLEGATI ,  
         T1_FUORIZONA_PARVAR,   
         t1_FZ_PV_PIEDILUCO, 
         
         CASE_A_DISPOSIZIONE CASE_DISPOSIZIONE,   
         UTENZE_STAGIONALI,    
         nvl(REPLACE (T8_HANDICAP_PF,',',','),0) NRO_HANDICAP, 
         IST_SCOLASTICI,       
         to_number ( REPLACE (Mquadri,',',',')) AS MqUADRI,
         tipo_titolare, 
         cod_attivita,
         des_attivita,
         TO_CHAR(GRUPPO_FAt) GRUPPO_FATT,
   v_catasto.CTS_SEZ,
      v_catasto.CTS_FOG,
             v_catasto.CTS_PAR,
            
             v_catasto.CTS_SUBALT,
      v_paredi.TPE_DES,
             sog_pariva,
             sog_codfis
           
             from
asm_dw_contratto_st3 t3 ,v_paredi,v_catasto
where
    v_paredi.pe_id = v_catasto.pe_id(+)
  AND v_catasto.az_id(+) = '01'
  AND v_paredi.az_id(+) = '01'
 AND v_paredi.sito_id(+) = t3.sito_id
 AND v_catasto.sta_idsys (+)= 2
 AND v_paredi.sta_idsys (+)= 2
 AND v_paredi.ver_dtfine(+) =  TO_DATE ('31/12/9999', 'DD/MM/YYYY')